import request from '@/utils/request'

/**
 * 获取角色列表
 * @returns 
 */
export function getRoleListAPI() {
    return request({
        url: '/park/sys/role'
    })
}

/**
 * 获取tree权限列表
 * @returns
 */
export function getTreeListAPI() {
    return request({
        url: '/park/sys/permision/all/tree'
    })
}

/**
 * 获取当前角色权限点列表
 * @returns
 */
export function getRoleDetailAPI(roleId) {
    return request({
        url: `/park/sys/role/${roleId}`
    })
}

/**
 * 获取角色成员列表+
 * @returns
 */
export function getRoleUserListAPI(roleId, params) {
    return request({
        url: `/park/sys/roleUser/${roleId}`,
        params,
    })
}


/**
 * 创建角色
 * @returns
 */
export function createRoleUserAPI(data) {
    return request({
        url: `/park/sys/role`,
        method: 'POST',
        data
    })
}


/**
* 更改角色
* @returns
*/
export function updateRoleAPI(data) {
    return request({
        url: `/park/sys/role`,
        method: 'PUT',
        data
    })
}

/**
 * 删除角色
 * @returns
 */
export function delRoleUserAPI(roleId) {
    return request({
      url: `/park/sys/role/${roleId}`,
      method: 'DELETE'
    })
  }